li{
	list-style: none;
}
#item_content{
	background: #F2F2F2;
	overflow:hidden;
	height:auto;
	.auto_middle{
		width:1210px;
		margin: 0 auto;
		border-bottom: 1px solid #ddd;
		.nav_item{
			width:1210px;
			padding: 10px 0 14px 6px;
			margin: 0 auto;
			overflow: hidden;
			height:auto;
			a{
				font-size: 12px;
				color: #666666;
				padding:4px 5px 0;
				float: left;
			}
			span{
				font-size: 12px;
				color: #666666;
				padding:4px 5px 0;
				float: left;
			}
		}
		.item_detail{
			background:#fff;
			overflow: hidden;
			height:auto;
			width:1210px;
			margin:0 auto;
			.scorll_pic{
				float: left;
				position: relative;
				z-index: 1;
				margin-bottom: 20px;
				#spec-list{
					width: 350px;
					height: auto;
					margin: 10px;
					float: left;
					#left_pic{
						width: 350px;
						height: 350px;
						// background: url(../image/phone/iphone_small.jpg) no-repeat;
						position: relative;
					}
					.lh{
						margin-top: 20px;
						li{
							border: 2px solid #fff;
							float: left;
							margin:5px;
							height: auto;
							overflow: hidden;
						}
						li:hover{
							border: 2px solid #E4393C;
						}
					}
				}
				#box_pic{
					width: 175px;
					height: 175px;
					background: #F7DE8C;
					opacity: 0.6;
					filter: alpha(opacity=90);
					border: 1px solid #E4E4E4;
					position: absolute;
					left: 0;
					top: 0;
					display: none;
				}
				#right_pic{
					width: 400px;
					height: 400px;
					border: 1px solid #E4E4E4;
					float: left;
					overflow: hidden;
					position: absolute;
					top:0px;
					left:370px;
					display: none;
					margin-top: 10px;
				}
				#rpic_pic{
					position: absolute;
					left: 0;
					top: 0;
				}
				#cover_pic{
					width: 350px;
					height: 350px;
					position: absolute;
					top: 0px;
					left: 0;
					opacity: 0;
					filter: alpha(opacity=0);
				}
			}
			.details{
				float: left;
				width:588px;
				height:auto;
				padding:10px 0;
				h3.title{
					overflow:hidden;
					width:513px;
					height:16px;
					line-height: 1.5em;
					font-size: 16px;
					padding:0px 0 10px;
				}
				.price{
					width:570px;
					padding:10px;
					background:#F7F7F7;
					color:#E4393C;
					.price_word{
						color:#666666;
						display:inline-block;
					}
					.price_num,.price_token{
						font-size: 16px;
						font-weight: bold;
					}
				}
				.good_detail{
					border-top: 1px dotted #ddd;
					.color{
						width: 100%;
						padding: 10px;
						margin-top: 5px;
						margin-bottom: 20px;
						dt{
							float: left;
							color:#666666;
							padding:9px 5px 6px 0;
						}
						dd{
							float: left;
							a{
								border:1px solid #CCCCCC;
								float: left;
								margin-right: 5px;
								position: relative;
								padding:6px;
								span{
									float: left;
									display:inline-block;
									border:1px solid #fff;
								}
							}
							a.active{
								border:2px solid #E4393C;
								padding:5px;
							}
							a:hover{
								border:2px solid #E4393C;
								padding:5px;
							}
						}
					}
					.color.indent{
						dd{
							a{
								span{
									text-indent: 20px;
								}
							}
						}
					}
				}
				.store{
					margin-top: 30px;
					padding: 10px 0 0 10px;
					label{
						float: left;
						font-size: 14px;
						font-weight: bold;
						span{
							font-size: 14px;
							font-weight: bold;
							color: red;
						}
					}
				}
				.buy{
					margin-top: 50px;
					width: 578px;
					padding: 10px 0 8px 10px;
					overflow:hidden;
					height:auto;
					div{
						float: left;
						margin-right: 20px;
					}
					.choose-amount{
						width:49px;
						height:34px;
						border:1px solid #CDCDCD;
						text-align: center;
						input{
							width:33px;
							height:34px;
							text-align: center;
							border:none;
							float: left;
						}
						.btn-add{
							width:15px;
							height:17px;
							float: left;
							border-left:1px solid #CDCDCD;
							border-bottom:1px solid #CDCDCD;
						}
						.btn-reduce{
							width:15px;
							height:16px;
							float: left;
							border-left:1px solid #CDCDCD;
						}
					}
					.shopcar{
						background:#E03235;
						border-radius: 2px;
						.btn-append{
							font-size: 18px;
							color:#fff;
							font-weight: bold;
							padding:7px 8px 9px;
							display:inline-block;
						}
					}
					.choose{
						background:#72B64D;
						border-radius: 2px;
						.btn-gift{
							font-size: 18px;
							color:#fff;
							font-weight: bold;
							padding:7px 8px 9px;
							display:inline-block;
						}
					}
				}
			}
		}
	}
}
#good_introduce{
	margin-top: 10px;
	.info_good{
		width:1210px;
		margin: 0 auto;
		overflow: hidden;
		height:auto;
		min-height: 300px;
		.left{
			width:208px;
			float: left;
			min-height: 300px;
			.class{
				border:1px solid #DDDDDD;
				margin-bottom: 10px;
				.related_class{
					padding:8px 0 6px 8px;
					background:#F7F7F7;
					border-bottom: 1px solid #DDDDDD;
				}
				.item{
					a{
						margin:5px 15px 5px 8px;
						display:inline-block;
					}
				}
			}
			.brand{
				border:1px solid #DDDDDD;
				height:auto;
				overflow:hidden;
				margin-bottom: 10px;
				.related_brand{
					padding:8px 0 6px 8px;
					background:#F7F7F7;
					border-bottom: 1px solid #DDDDDD;
				}
				.icon{
					padding: 4px 0 4px 6px;
					overflow: hidden;
					li{
						list-style: none;
						width: 60px;
						height: 14px;
						padding: 5px 6px 5px 0;
						overflow: hidden;
						float: left;
						text-overflow:ellipsis;
						white-space: nowrap;
					}
				}
			}
			.mobile_rank{
				border:1px solid #DDDDDD;
				height:auto;
				overflow:hidden;
				margin-bottom: 10px;
				.related_brand{
					padding:8px 0 6px 8px;
					background:#F7F7F7;
					border-bottom: 1px solid #DDDDDD;
				}
				.icon{
					padding:0 5px 0;
					overflow: hidden;
					li{
						list-style: none;
						width: 198px;
						overflow: hidden;
						position: relative;
						height: 67px;
						border-top: 1px dotted #DEDEDE;
						a{
							display:inline-block;
						}
						.num{
							width:18px;
							height:18px;
							border-radius: 50%;
							text-align: center;
							line-height: 18px;
							border:1px solid #E74649;
							position: absolute;
							top:5px;
							left:0;
							color:#E74649;
						}
						.img{
							position: absolute;
							top:8px;
							left:20px;
						}
						.iphone_good{
							position:absolute;
							top:8px;
							left:70px;
						}
						.price{
							position: absolute;
							top:40px;
							left:70px;
							color:#E8393C;
						}
					}
				}
			}
		}
		.right{
			width:990px;
			float: right;
			.configation{
				width:988px;
				border:1px solid #DDDDDD;
				overflow: hidden;
				height:auto;
				margin-bottom: 10px;
				.title{
					padding:8px;
					background:#F7F7F7;
					border-bottom: #DEDFDE;
					border-bottom: 1px solid #DDDDDD;
				}
				.iphone_detail{
					padding:0 10px 10px 10px;
					.config{
						border-bottom: 1px solid #DDDDDD;
						padding:10px;
						overflow: hidden;
						height:auto;
						.p-parameter-list{
							padding:10px 0;
							li{
								width:260px;
								float: left;
								padding:0 0 0 10px;
								i{
									font-size: 32px;
									width:32px;
									color:#A5D1FF;
									display:inline-block;
									vertical-align: top;
								}
								div{
									display:inline-block;
									padding:0 0 0 10px;
									p{
										height:24px;
										width:200px;
										line-height: 2em;
										overflow: hidden;
									}
								}
							}
						}
					}
					.desc{
						padding:10px 10px 0 10px;
						overflow: hidden;
						height:auto;
						.p-parameter-list{
							padding:10px 0;
							li{
								float: left;
								height:24px;
								width:190px;
								line-height: 2em;
								overflow: hidden;
								padding:0 0 0 47px;
							}
						}
					}
				}
				.more-par{
					float: right;
					padding:10px;
				}
			}
			.comment{
				width:988px;
				min-height: 200px;
				border:1px solid #DDDDDD;
				overflow: hidden;
				height:auto;
				margin-bottom: 10px;
				.comment_title{
					padding:8px;
					background:#F7F7F7;
					border-bottom: #DEDFDE;
					border-bottom: 1px solid #DDDDDD;
				}
			}
		}
	}
}
